package com.yuantu.judiciary.model.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 账号状态
 *
 * @author syw
 * @since 2023-08-11
 **/
@Getter
@AllArgsConstructor
public enum AccountState {
    /**
     * 正常
     */
    NORMAL("账号正常"),
    /**
     * 信息不全
     */
    INFO_INCOMPLETE("注册信息不全，请完善信息后使用"),
    /**
     * 身份认证未通过
     */
    AUTH_NOT_PASS("身份认证未通过，请重新认证"),
    /**
     * 未购买套餐
     */
    NOT_BUY("未购买套餐，请购买后使用"),
    /**
     * 套餐到期
     */
    EXPIRED("套餐已到期，请续费后使用"),
    /**
     * 次数用完
     */
    USED_UP("次数用完请续费后使用"),
    /**
     * 免费试用
     */
    FREE_TRIAL("免费试用中"),
    /**
     * 免费试用结束
     */
    FREE_TRIAL_END("免费试用结束，请完成注册流程"),

    /**
     * 未在规定时间内上传授权书，账号暂时冻结
     */
    FROZEN("账号暂时冻结，请上传授权书后使用"),

    /**
     * 分配使用
     */
    DIVIDE_USE("分配使用"),

    ;


    private String value;

}
